package com.naiterui.ehp.bs.esign.api.vo;

import lombok.Builder;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * @Description 签名账户审核VO
 * @Author gongbaoqiang
 * @Date 2019/12/23 4:03 PM
 */
@Builder
@Data
@ToString
public class SignAuthResultVO implements Serializable {
    private static final long serialVersionUID = -5674989960826733075L;

    /**
     * 用户身份审核通过 {@value}
     */
    public static final String PROCESS_AUDIT_PASS = "0";
    /**
     * 证书签发 {@value}
     */
    public static final String PROCESS_CA_ISSUE = "1";
    /**
     * 设置签章 {@value}
     */
    public static final String PROCESS_SET_STAMP = "2";
    /**
     * 用户注销 {@value}
     */
    public static final String PROCESS_USER_LOGOFF = "3";
    /**
     * 申请拒绝 {@value}
     */
    public static final String PROCESS_APPLY_REJECT = "4";
    /**
     * 修改手机号
     */
    public static final String PROCESS_UPDATE_PHONE = "6";

    /**
     * openId
     */
    private  String openId;

    /**
     * 账户手机
     */
    private String phone;
    /**
     * 审核状态
     */
    private String status;
    /**
     * 审核结果原因
     */
    private String reason;

    /**
     * 签章图片base64
     */
    private String sealData;

    /**
     * 个人自定义签章地址（提交个人信息时生成）
     */
    private String sealImagePath;

    /**
     * 用户角色：透传字段
     */
    private String title;

}
